舉例
package main
func main() {
if (7 == 7) {
println("true")
}else{
println("false")}
if (7 != 7) {
println("true")
}else{
println("false")}
if (7 > 8) {
println("true")
}else{
println("false")}
if (7 >= 7) {
println("true")
}else{
println("false")}
if (7 < 8) {
println("true")
}else{
println("false")}
if (7 <= 7) {
println("true")
}else{
println("false")}
}
程式執行會長這樣
true
false
false
true
true
true
package main
func main() {
var a = 50
if(a > 40 && a < 49){
println("right")
}else{println("wrong")}
if(a > 40 || a < 49){
println("right")
}else{println("wrong")}
if!(a > 40 && a < 49){
println("right")
}else{println("wrong")}
if!(a > 40 || a < 49){
println("right")
}else{println("wrong")}
}
執行結果如下
wrong
right
right
wrong
如果我們需要在過程中轉換資料的型別
可以用T(X)來轉換
舉例來說今天要把一個整數3轉換成浮點數3.0
可以用float(3)來轉換
package main
func main() {
var a = 3
println("轉換前",a)
println("轉換後",float32(a))
}
執行結果
轉換前 3
轉換後 +3.000000e+000